/*   
 * Copyright (c) 2010-2020 DMGIS Ltd. All Rights Reserved.   
 *   
 * This software is the confidential and proprietary information of   
 * DMGIS. You shall not disclose such Confidential Information   
 * and shall use it only in accordance with the terms of the agreements   
 * you entered into with DMGIS.   
 *   
 */
package com.dmgis.qxfw.dataservice.businessservice.common.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * This class is used for 气象实况数据
 * 
 * @author dsq
 * @version 1.0, 2018年7月11日 下午2:02:34
 */
public class ActualData implements Serializable {
	/**
	 * @author dsq
	 * @date 2018年7月11日
	 */
	private static final long serialVersionUID = -8493475615949479730L;
	private double value;
	/**
	 * 站点名称
	 */
	private String stationName;
	/**
	 * 站点编号
	 */
	private String stationId;
	/**
	 * 经度
	 */
	private double lon;
	/**
	 * 纬度
	 */
	private double lat;

	/**
	 * 时间
	 */
	private Date dateTime;
	/**
	 * 降水
	 */
	private double rain;
	/**
	 * 分级颜色
	 */
	private String color;

	/**
	 * 温度
	 * 
	 * @author dsq
	 * @date 2018年7月17日
	 */
	private double temp;
	/**
	 * 风速
	 */
	private double winds;
	/**
	 * 湿度
	 */
	private double humid;
	/**
	 * 气压
	 */
	private double pressure;

	private  Integer Visibility;

	/**
	 * 风向
	 */
	private String winddirect;


	private  String time;

	private  int windvelocity;

	/**
	 * evaporation
	 * 蒸发量
	 */
	private double evaporation;

	private String county;

	public ActualData() {
	}

	public ActualData( double value, String stationName, String stationId, double lon, double lat, Date dateTime, double rain, String color, double temp, double winds, double humid, double pressure, Integer Visibility, String winddirect, String time, int windvelocity, double evaporation, String county, double x, double y, String type) {

		this.value = value;
		this.stationName = stationName;
		this.stationId = stationId;
		this.lon = lon;
		this.lat = lat;
		this.dateTime = dateTime;
		this.rain = rain;
		this.color = color;
		this.temp = temp;
		this.winds = winds;
		this.humid = humid;
		this.pressure = pressure;
		this.Visibility = Visibility;
		this.winddirect = winddirect;
		this.time = time;
		this.windvelocity = windvelocity;
		this.evaporation = evaporation;
		this.county = county;
		this.x = x;
		this.y = y;
		this.type = type;
	}

	public String getCounty() {
		return county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	private double x;
	private double y;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public double getEvaporation() {
		return evaporation;
	}

	public void setEvaporation(double evaporation) {
		this.evaporation = evaporation;
	}

	public String getTime() {
		return time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public int getWindvelocity() {
		return windvelocity;
	}

	public void setWindvelocity(int windvelocity) {
		this.windvelocity = windvelocity;
	}

	public String getWinddirect() {
		return winddirect;
	}

	public void setWinddirect(String winddirect) {
		this.winddirect = winddirect;
	}

	public Integer getVisibility() {
		return Visibility;
	}

	public void setVisibility(Integer visibility) {
		Visibility = visibility;
	}


	private String type;

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public String getStationId() {
		return stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	public double getLon() {
		return lon;
	}

	public void setLon(double lon) {
		this.lon = lon;
	}

	public double getLat() {
		return lat;
	}

	public void setLat(double lat) {
		this.lat = lat;
	}

	public double getRain() {
		return rain;
	}

	public void setRain(double rain) {
		this.rain = rain;
	}

	public Date getDateTime() {
		return dateTime;
	}

	public void setDateTime(Date dateTime) {
		this.dateTime = dateTime;
	}

	public double getTemp() {
		return temp;
	}

	public void setTemp(double temp) {
		this.temp = temp;
	}

	public double getWinds() {
		return winds;
	}

	public void setWinds(double winds) {
		this.winds = winds;
	}

	public double getHumid() {
		return humid;
	}

	public void setHumid(double humid) {
		this.humid = humid;
	}

	public double getPressure() {
		return pressure;
	}

	public void setPressure(double pressure) {
		this.pressure = pressure;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public double getX() {
		return x;
	}

	public void setX(double x) {
		this.x = x;
	}

	public double getY() {
		return y;
	}

	public void setY(double y) {
		this.y = y;
	}

	/**
	 * 获取
	 * @return value
	 */
	public double getValue() {
		return value;
	}

	/**
	 * 设置
	 * @param value
	 */
	public void setValue(double value) {
		this.value = value;
	}

	public String toString() {
		return "ActualData{serialVersionUID = " + serialVersionUID + ", value = " + value + ", stationName = " + stationName + ", stationId = " + stationId + ", lon = " + lon + ", lat = " + lat + ", dateTime = " + dateTime + ", rain = " + rain + ", color = " + color + ", temp = " + temp + ", winds = " + winds + ", humid = " + humid + ", pressure = " + pressure + ", Visibility = " + Visibility + ", winddirect = " + winddirect + ", time = " + time + ", windvelocity = " + windvelocity + ", evaporation = " + evaporation + ", county = " + county + ", x = " + x + ", y = " + y + ", type = " + type + "}";
	}
}
